# 写入文件

"""
    mode
        r: 只读【默认模式，文件必须存在，不存在则抛出异常】
        w: 只写，写之前会清空文件到内容，如果文件不存在，则创建新文件
        a: 追加的方式，在原文本内容中继续写，如果文件不存在，则创建新文件
        r+: 可读可写
        w+: 打开一个文件用于读写。如果该文件已存在则将其覆盖。如果文件不存在，创建新文件。
        a+：打开一个文件用于读写，如果该文件已存在，文件指针将会放在文件的结尾。文件打开时会是追加模式，如果该文件不存在，创建新文件用于读写。
        b: rb,wb,ab,rb+,wb+,ab+意义和上面一样，用于二进制文件操作
        x: 读写方式：创建新文件并写入，文件若已存在会报错
        +: 能读能写
        t: 编码方式：以文本模式打开，默认此模式
"""

# 打开文件
f = open("1.txt", mode="w", encoding="utf-8")
# 写入文件
f.write("这是文件内容\n")
f.write("换行需要自己加\n")
f.writelines(["xxxx\n", "aaaa\n"])
# 关闭文件
f.close()